@font-face {
    font-family: 'pingfangMedium'; 
    src: url('../font/pingfangMedium.ttf'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'pingfangBold'; 
  src: url('../font/pingfangBold.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'pingfangRegular'; 
	src: url('../font/pingfangRegular.ttf'); 
	font-weight: normal;
	font-style: normal;
 }

html,body { font-family: pingfangMedium, sans-serif; }
.u-title{
	font-family: pingfangBold;
}
.u-btn--primary{
	// border-color: #a6bdf7 !important;
	// background-color: #a6bdf7 !important;
	font-family: pingfangBold;
}
*{
	font-size: 30rpx;
}
.uni-input-placeholder{
	font-size: 28rpx;
}
.u-form-item--right__content{
	height: 100%;
}
uni-page-body, uni-page-refresh{
	height: 100%;
}
.uicon-arrow-down-fill:before{
	content: "\e60d" !important;
}
.item_detail_box{
	width: 100%;
	position: absolute;
	background-color: #fff;
	z-index: 999;
	border: 1px solid  #ddd;
	border-radius: 4px;
	bottom: 100rpx;
	box-sizing: border-box;
	padding: 30rpx;
	.numBox{
		// display: flex;
		// justify-content: space-between;
		margin: 20rpx 0;
		border-radius: 16px;
		background-color: #f6f8fe;
		height: 90rpx;
		line-height: 90rpx;
		display: flex;
		justify-content: space-between;
		padding: 0 20px;
	}


	.areaDiv{
		position: relative;
		font-size: 34rpx;
		&::after {
			    content: '';
			    width: 0;
			    height: 0;
			    border-left: 6px solid transparent;
			    border-right: 6px solid transparent;
			    border-top: 6px solid #aaaaaa;
			    top: 10px;
			    right: -18px;
			position: absolute
		}
	}
	.content{
		margin-top: 40rpx;
		.u-td{
			height: auto;
		}
	}
}
.popupBox{
	&.u-drawer{
		position: initial !important;
	}
	.u-close--top-right{
		top: 9px !important;
	}
}
.popupDetail{
	h2{
		// line-height: 76rpx;
		// border-bottom: 1px solid #ddd;
		    display: inline-block;
		    width: 80%;
		    // text-overflow: ellipsis;
		    // overflow: hidden;
		    // white-space: nowrap;
		padding: 20rpx 30rpx;
	}
	.viewDetail{
		line-height: 76rpx;
		display: block;
		text-align: center;
		// padding: 0 30rpx;
		border: 1px solid rgb(102, 102, 102);
		border-radius: 330rpx;
		margin: 28rpx auto 0;
		color: #333;
		width: 330rpx;
	}


	ul{
		padding: 0 30rpx;
		min-height: 160rpx;
		li{
			margin-top: 20rpx;
			label{
				color: #a0a0a0;
				margin-right: 4px;
				    width: 80px;
				    display: inline-block;
			}
			label,span{
				font-size: 28rpx;
			}
		}
	}
}
.noData{
	text-align: center;
	display: block;
	line-height: 400rpx;
}

.u-table {
	    border-left: 0px!important;
	    border-top: 0px!important;
		.u-tr {
			.u-th {
				border-bottom:  0px!important;
				    border-right:  0px!important;
					background-color: rgb(239, 245, 250)!important;
					// border-radius: 16px;
			}
			.u-th:nth-child(1) {
					border-radius: 8px 0 0 0 ;
			}
			.u-th:last-child {
					border-radius:0 8px 0 0  ;
			}
			.u-td {
				    border-right:  0px!important;
					min-height: 90rpx;
			}
		}
}

.u-input--border {
	border: 0!important;
	padding-right: 0!important;
	text-align: right !important;
}
	
.u-form-item {
	border-bottom: 1px solid #dde0e4;
}
.checkTitle +.u-form-item{
	border-bottom: 0;
}
.u-form-item--left__content__label {
	color: #666666;
	font-size: 28rpx;
}
.u-input__textarea {
	border-radius: 16rpx;
}
.textareaBox{
	border: 1px solid #dde0e4;
	padding-left: 10px !important;
	border-radius: 8rpx;
}
.textarea-placeholder {
	color: #999999!important;
	text-align: left;
}
.uploader__img,.uploader__video {
	border-radius: 8px;
	background-color: rgb(246, 248, 250);
	border: 0!important;
}

.checkBtnList {
	width: 100%;
	height: 68rpx;
	margin-bottom: 2px;
	.checkBtn2 {
		width: 45%;
		height: 100%;
		float: left;
		border-radius: 8rpx;
		background-color: rgba(78, 123, 239, 0.078);
		text-align: center;
		margin-right: 32rpx;
		line-height: 68rpx;
		font-size: 14px;
	}
	.checkBtn3 {
		width: 28%;
		height: 100%;
		float: left;
		border-radius: 8rpx;
		background-color: rgba(78, 123, 239, 0.078);
		text-align: center;
		margin-right: 32rpx;
		line-height: 68rpx;
		font-size: 14px;
	}
	.checkBtn4 {
		width: 21%;
		height: 100%;
		float: left;
		border-radius: 8rpx;
		background-color: rgba(78, 123, 239, 0.078);
		text-align: center;
		margin-right: 32rpx;
		line-height: 68rpx;
		font-size: 14px;
	}
	.checkBtnActive {
		float: left;
		border-radius: 8rpx;
		background-color: rgba(78, 123, 239, 0.078);
		border-width: 1px;
		border-color: rgb(78, 123, 239);
		border-style: solid;
		text-align: center;
		color: rgb(78, 123, 239);
	}
}
.checkTitle {
	    height: 30px;
	    line-height: 44px;
		font-size: 28rpx;
}
.list-center {
		display: flex;
		justify-content: space-between;
		padding: 30rpx 0;
		border-bottom: 1px solid #dde0e4;
	}
	
.u-line-1 {
	span {
		font-size: 20rpx;
		color: #000;
		font-weight: 600;
	}
}

.icon_right_gray{
	display: inline-block;
	width: 28rpx;
	height: 28rpx;
	background: url(../images/home/icon_right_gray.png) no-repeat 0 0;
	background-size: 100% 100%; 
}

.addIcon{
	background-color: #d9e7fc;
	padding: 6rpx;
	border-radius: 8rpx;
}
.rightIcon{
	width: 32rpx;
	margin-left: 10rpx;
}